/**
 * 
 */
package com.wisdytech.linkdcs.equipment.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * ClassName: EquipmentParamVO
 * </p>
 * <p>
 * Description: 参数管理前台显示对象
 * </p>
 * <p>
 * Author: kongming
 * </p>
 * <p>
 * Date: 2017-9-26
 * </p>
 */
public class EquipmentParamVO implements Serializable{

    /**
     * 
     */
    private static final long serialVersionUID = 1083446590554324397L;
    /**
     * 参数表唯一标识id
     */
    private String pkId;
    /**
     * 设备类别编号
     */
    private String modelCode;
    /**
     * 设备类型
     */
    private String modelType;
    /**
     * 参数名称
     */
    private String paramName;
    
    /**
     * 参数编码
     */
    private String paramCode;
    
    /**
     * ip和端口
     */
    private String paramRoute;
    /**
     * plc地址
     */
    private String plcAddr;
    /**
     * 工艺范围
     */
    private String processRange;
    /**
     * 寄存地址
     */
    private String registerAddr;
    /**
     * 工序
     */
    private String operationId;
    /**
     * 工序名称
     */
    private String operationName;
    
    /**
     * 是否自动告警 0 不是   1 是
     */
    private String isAutoAlarm;
    
    /**
     * 告警名称定义
     */
    private String autoAlarmName;
    
    /**
     * 缩放比例
     */
    private Double enlargeNum;
    
    /**
     * 数据类型
     */
    private String dataType;
    
    /**
     * 读写属性
     */
    private Integer rwAttr;
    
    
    
    
    private String databaseParamAddr;
    
    private String upperDefinition;
    
    
    private String upperParamName;
    
    private String upperParamField;
    
   
    private String fileAddr;
    
    
    private String fileName;
    
    
    private String fileType;
    
    
    private String fileColumn;
    
    
    private String fileIgnoreFirst;
     
    private String collectionType;
    
    /**spc标准值*/
    private BigDecimal spcValue;
    
    
    private int decimalPos;
    
    private int dataLength;
    
    private String paramField;
    
    private String alarmCode;
    
    
    
    
    
    

	public String getParamCode() {
		return paramCode;
	}

	public void setParamCode(String paramCode) {
		this.paramCode = paramCode;
	}

	public String getAlarmCode() {
		return alarmCode;
	}

	public void setAlarmCode(String alarmCode) {
		this.alarmCode = alarmCode;
	}

	public int getDecimalPos() {
		return decimalPos;
	}

	public void setDecimalPos(int decimalPos) {
		this.decimalPos = decimalPos;
	}

	public int getDataLength() {
		return dataLength;
	}

	public void setDataLength(int dataLength) {
		this.dataLength = dataLength;
	}

	public String getParamField() {
		return paramField;
	}

	public void setParamField(String paramField) {
		this.paramField = paramField;
	}

	public BigDecimal getSpcValue() {
		return spcValue;
	}

	public void setSpcValue(BigDecimal spcValue) {
		this.spcValue = spcValue;
	}

	public String getDatabaseParamAddr() {
		return databaseParamAddr;
	}

	public void setDatabaseParamAddr(String databaseParamAddr) {
		this.databaseParamAddr = databaseParamAddr;
	}

	public String getUpperDefinition() {
		return upperDefinition;
	}

	public void setUpperDefinition(String upperDefinition) {
		this.upperDefinition = upperDefinition;
	}

	public String getUpperParamName() {
		return upperParamName;
	}

	public void setUpperParamName(String upperParamName) {
		this.upperParamName = upperParamName;
	}

	public String getUpperParamField() {
		return upperParamField;
	}

	public void setUpperParamField(String upperParamField) {
		this.upperParamField = upperParamField;
	}

	public String getFileAddr() {
		return fileAddr;
	}

	public void setFileAddr(String fileAddr) {
		this.fileAddr = fileAddr;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFileType() {
		return fileType;
	}

	public void setFileType(String fileType) {
		this.fileType = fileType;
	}

	public String getFileColumn() {
		return fileColumn;
	}

	public void setFileColumn(String fileColumn) {
		this.fileColumn = fileColumn;
	}

	public String getFileIgnoreFirst() {
		return fileIgnoreFirst;
	}

	public void setFileIgnoreFirst(String fileIgnoreFirst) {
		this.fileIgnoreFirst = fileIgnoreFirst;
	}

	public String getCollectionType() {
		return collectionType;
	}

	public void setCollectionType(String collectionType) {
		this.collectionType = collectionType;
	}

	public Double getEnlargeNum() {
        return enlargeNum;
    }

    public void setEnlargeNum(Double enlargeNum) {
        this.enlargeNum = enlargeNum;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getPlcAddr() {
        return plcAddr;
    }

    public void setPlcAddr(String plcAddr) {
        this.plcAddr = plcAddr;
    }

    public String getProcessRange() {
        return processRange;
    }

    public void setProcessRange(String processRange) {
        this.processRange = processRange;
    }

    public String getRegisterAddr() {
        return registerAddr;
    }

    public void setRegisterAddr(String registerAddr) {
        this.registerAddr = registerAddr;
    }

    public EquipmentParamVO() {
        super();
    }
    
    public String getPkId() {
        return pkId;
    }
    public void setPkId(String pkId) {
        this.pkId = pkId;
    }

    public String getModelCode() {
		return modelCode;
	}

	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}

	public String getModelType() {
		return modelType;
	}

	public void setModelType(String modelType) {
		this.modelType = modelType;
	}

	public String getParamName() {
        return paramName;
    }
    public void setParamName(String paramName) {
        this.paramName = paramName;
    }
    public String getParamRoute() {
        return paramRoute;
    }
    public void setParamRoute(String paramRoute) {
        this.paramRoute = paramRoute;
    }

    public String getOperationId() {
        return operationId;
    }

    public void setOperationId(String operationId) {
        this.operationId = operationId;
    }

    public String getOperationName() {
        return operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public String getIsAutoAlarm() {
        return isAutoAlarm;
    }

    public void setIsAutoAlarm(String isAutoAlarm) {
        this.isAutoAlarm = isAutoAlarm;
    }

    public String getAutoAlarmName() {
        return autoAlarmName;
    }

    public void setAutoAlarmName(String autoAlarmName) {
        this.autoAlarmName = autoAlarmName;
    }

	public Integer getRwAttr() {
		return rwAttr;
	}

	public void setRwAttr(Integer rwAttr) {
		this.rwAttr = rwAttr;
	}
    
    
    
    
    
}
